package com.culturalCenter.dataCenter.customEntity.requestParam;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @author ISMC
 * @since 2020/10/16 14:33
 */
@ApiModel("自定义访客预约请求类")
public class RequestVisitorInfo {

    @ApiModelProperty(value = "访客ID")
    private String callerId;

    @ApiModelProperty(value = "访客姓名")
    private String callerName;

    @ApiModelProperty(value = "访客性别")
    private String callerSex;

    @ApiModelProperty(value = "访客证件号")
    private String callerIdNo;

    @ApiModelProperty(value = "访客来访公司")
    private String callerCorpName;

    @ApiModelProperty(value = "开始时间")
    private String loginTime;

    @ApiModelProperty(value = "结束时间")
    private String planOutTime;

    @ApiModelProperty(value = "访客电话")
    @JsonProperty
    private String callerTel;

    @ApiModelProperty(value = "被访人工号")
    private String empNo;

    @ApiModelProperty(value = "被访人姓名")
    private String empName;

    @ApiModelProperty(value = "被访人部门")
    private String dptName;

    @ApiModelProperty(value = "来访事由")
    private String callReason;

    @ApiModelProperty(value = "访问区域")
    private String authorRegions;

    @ApiModelProperty(value = "来访车辆")
    private String callerCarInfo;

    @ApiModelProperty(value = "人脸照片")
    private String callerPhoto;

    public String getCallerId() {
        return callerId;
    }

    public void setCallerId(String callerId) {
        this.callerId = callerId;
    }

    public String getCallerName() {
        return callerName;
    }

    public void setCallerName(String callerName) {
        this.callerName = callerName;
    }

    public String getCallerSex() {
        return callerSex;
    }

    public void setCallerSex(String callerSex) {
        this.callerSex = callerSex;
    }

    public String getCallerIdNo() {
        return callerIdNo;
    }

    public void setCallerIdNo(String callerIdNo) {
        this.callerIdNo = callerIdNo;
    }

    public String getCallerCorpName() {
        return callerCorpName;
    }

    public void setCallerCorpName(String callerCorpName) {
        this.callerCorpName = callerCorpName;
    }

    public String getLoginTime() {
        return loginTime;
    }

    public void setLoginTime(String loginTime) {
        this.loginTime = loginTime;
    }

    public String getPlanOutTime() {
        return planOutTime;
    }

    public void setPlanOutTime(String planOutTime) {
        this.planOutTime = planOutTime;
    }

    public String getCallerTel() {
        return callerTel;
    }

    public void setCallerTel(String callerTel) {
        this.callerTel = callerTel;
    }

    public String getEmpNo() {
        return empNo;
    }

    public void setEmpNo(String empNo) {
        this.empNo = empNo;
    }

    public String getEmpName() {
        return empName;
    }

    public void setEmpName(String empName) {
        this.empName = empName;
    }

    public String getDptName() {
        return dptName;
    }

    public void setDptName(String dptName) {
        this.dptName = dptName;
    }

    public String getCallReason() {
        return callReason;
    }

    public void setCallReason(String callReason) {
        this.callReason = callReason;
    }

    public String getAuthorRegions() {
        return authorRegions;
    }

    public void setAuthorRegions(String authorRegions) {
        this.authorRegions = authorRegions;
    }

    public String getCallerCarInfo() {
        return callerCarInfo;
    }

    public void setCallerCarInfo(String callerCarInfo) {
        this.callerCarInfo = callerCarInfo;
    }

    public String getCallerPhoto() {
        return callerPhoto;
    }

    public void setCallerPhoto(String callerPhoto) {
        this.callerPhoto = callerPhoto;
    }

}
